/** * This file was auto-generated by Fern from our API Definition. */ import * as Skyflow from "../../../../index"; /** * @example * { * vault_id: "f4b3b3b33b3b3b3b3b3b3b3b3b3b3b3b", * file: { * base64: "SGkgaSBhbSBEZXZhbnNodSwgbGl2...aW5nIGluIGNhbGlmb3JuaWEuIA==", * data_format: "mp3" * } * } * * @example * { * vault_id: "VAULT_ID", * file: { * base64: "BASE64_DATA", * data_format: "mp3" * } * } */ export interface DeidentifyAudioRequest { vault_id: Skyflow.VaultId; /** File to de-identify. Files are specified as Base64-encoded data. */ file: Skyflow.DeidentifyAudioRequestFile; configuration_id?: Skyflow.ConfigurationId; /** If `true`, includes processed audio file in the response. */ output_processed_audio?: boolean; /** Type of transcription to output. */ output_transcription?: Skyflow.DeidentifyAudioRequestOutputTranscription; /** Relative loudness of the bleep in dB. Positive values increase its loudness, and negative values decrease it. */ bleep_gain?: number; /** The pitch of the bleep sound, in Hz. The higher the number, the higher the pitch. */ bleep_frequency?: number; /** Padding added to the beginning of a bleep, in seconds. */ bleep_start_padding?: number; /** Padding added to the end of a bleep, in seconds. */ bleep_stop_padding?: number; entity_types?: Skyflow.EntityTypes; token_type?: Skyflow.TokenTypeWithoutVault; allow_regex?: Skyflow.AllowRegex; restrict_regex?: Skyflow.RestrictRegex; transformations?: Skyflow.Transformations; }